devote one's life to something - Francés Inglés Diccionario